package cz.semjobKB.conllx.node;

/**
 * Enumeration of constituents
 * 
 * Pred	Predicate
 * Sb	Subject
 * Obj	Object
 * Adv	Adverbiale
 * Atv	Complement
 * AtvV	Complement dependent on a predicate
 * Atr	Attribut
 * Pnom	Predicate nominal
 * AuxV	Auxiliary Verb
 * Coord Coordination
 * Apos	Aposition
 * AuxT	
 * AuxR	
 * AuxP	
 * AuxC	
 * AuxO	
 * AuxZ	
 * AuxX	
 * AuxG	
 * AuxY	
 * AuxS	
 * AuxK	Auxiliary functions, all above starting with Aux
 * ExD	Ex-Dependent
 * AtrAtr	
 * AtrAdv	
 * AdvAtr	
 * AtrObj	
 * ObjAtr	Special morphological, hope to not have them in a sentence
 * @author Synergo
 *
 */
public enum EConstituent {
	PREDICATE, PREDICATE_NOMINAL, AUXILIARY_VERB, SUBJECT, OBJECT, ADVERBIALE, ATTRIBUTE_VERBAL_VERB, ATTRIBUTE_VERBAL_NONVERB,
	ATRIBUT, ROOT, APOS, COORD, EX_DEPENDENT, UNNECESSARY
}
